package iot.core.data.entity;

import com.baomidou.mybatisplus.annotation.TableLogic;
import com.baomidou.mybatisplus.annotation.TableName;
import io.swagger.v3.oas.annotations.media.Schema;
import iot.core.data.BaseEntity;
import jakarta.validation.constraints.NotBlank;
import jakarta.validation.constraints.Size;
import lombok.Data;

import java.util.Date;


@Data
@Schema(name = "研发日志表",description = "")
@TableName(value ="HTCodeLog")
public class HTCodeLog extends BaseEntity {


    @Schema(name = "代码名称",description = "")
    @Size(min =0,max = 20,message = "长度范围0-20")
    private  String  Prj_Name ="";

    @Schema(name = "关联编号",description = "")
    private  Long  BId ;

    @Schema(name = "类型",description = "BaseEntity,BaseDto、Action")
    @Size(min =0,max = 50,message = "长度范围0-50")
    private  String  LX ="";

    @Schema(name = "类名或者Action Url",description = "")
    @Size(min =0,max = 100,message = "长度范围0-100")
    private  String  FullName ="";

    @Schema(name = "中文名称",description = "")
    @Size(min =0,max = 50,message = "长度范围0-50")
    private  String  Name ="";

    @Schema(name = "内容",description = "")
    private  String  Memo ="";

    @Schema(name = "创建日期",description = "")
    private  Date  Crt_DT ;


}
